package assertdemo

class IntOp {
  def +(a: Int,b:Int):Int=
    //可以使用ensuring对函数返回结果进行断言，如果通过则返回结果，否则抛出异常
    //_代表传入的参数  也就是要返回的结果
    (a+b).ensuring(_>5)

}

object Test{
  def main(args: Array[String]): Unit = {
    val obj=new IntOp
    val res=obj.+(2,5)
    // 可以使用assert对某一条件进行断言，如果不成立则抛出异常
//    assert(res==8)
  }
}
